<html>
<head><meta charset="utf-8"><title>static lifetime in impl trait #65582 · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html">static lifetime in impl trait #65582</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="178993678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993678">(Oct 24 2019 at 20:26)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> if you have a cargo bisect-rustc "up and going", do you think you could bisect something for me? :P</p>



<a name="178993698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993698">(Oct 24 2019 at 20:26)</a>:</h4>
<p>definitely</p>



<a name="178993714"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993714" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993714">(Oct 24 2019 at 20:26)</a>:</h4>
<p><a href="https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=e71ddd385cc651b1a62affcb301b812e" target="_blank" title="https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=e71ddd385cc651b1a62affcb301b812e">https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=e71ddd385cc651b1a62affcb301b812e</a></p>



<a name="178993715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993715">(Oct 24 2019 at 20:26)</a>:</h4>
<p>(deleted)</p>



<a name="178993727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993727">(Oct 24 2019 at 20:26)</a>:</h4>
<p>used to compile, now it doesn't</p>



<a name="178993740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993740">(Oct 24 2019 at 20:26)</a>:</h4>
<p>as it happens, this is a bug <em>fix</em></p>



<a name="178993770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993770">(Oct 24 2019 at 20:26)</a>:</h4>
<p>but I'm curious what caused it :)</p>



<a name="178993822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993822">(Oct 24 2019 at 20:27)</a>:</h4>
<p>(deleted)</p>



<a name="178993836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993836">(Oct 24 2019 at 20:27)</a>:</h4>
<p>(deleted)</p>



<a name="178993947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178993947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178993947">(Oct 24 2019 at 20:28)</a>:</h4>
<p>better have those removed :)</p>



<a name="178994041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178994041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178994041">(Oct 24 2019 at 20:29)</a>:</h4>
<div class="codehilite"><pre><span></span>[santiago@galago niko-app (master)]$ cargo build
   Compiling niko-app v0.1.0 (/home/santiago/src/oss/niko-app)
error: cannot infer an appropriate lifetime
 --&gt; src/main.rs:4:7
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
  |                                            ---------------------------------- this return type evaluates to the `&#39;static` lifetime...
4 |     v.drain(..)
  |     - ^^^^^
  |     |
  |     ...but this borrow...
  |
note: ...can&#39;t outlive the anonymous lifetime #1 defined on the function body at 3:1
 --&gt; src/main.rs:3:1
  |
3 | / fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
4 | |     v.drain(..)
5 | | }
  | |_^
help: you can add a constraint to the return type to make it last less than `&#39;static` and match the anonymous lifetime #1 defined on the function body at 3:1
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; + &#39;_ {
  |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

error: could not compile `niko-app`.

To learn more, run the command again with --verbose.
[santiago@galago niko-app (master)]$ cargo +stable build
   Compiling niko-app v0.1.0 (/home/santiago/src/oss/niko-app)
warning: function is never used: `drain_dyn`
 --&gt; src/main.rs:3:1
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` on by default

    Finished dev [unoptimized + debuginfo] target(s) in 0.61s
[santiago@galago niko-app (master)]$
</pre></div>



<a name="178994054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178994054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178994054">(Oct 24 2019 at 20:29)</a>:</h4>
<p>at least I can reproduce what you're saying :)</p>



<a name="178995401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178995401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178995401">(Oct 24 2019 at 20:41)</a>:</h4>
<p>bisector is running, going to let you know when I have results</p>



<a name="178995585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178995585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178995585">(Oct 24 2019 at 20:43)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> how old this problem is supposed to be? or no idea really?</p>



<a name="178995720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178995720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178995720">(Oct 24 2019 at 20:45)</a>:</h4>
<p>well according to my tests should be between nightly and stable :)</p>



<a name="178998135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178998135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178998135">(Oct 24 2019 at 21:12)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> had to leave but the tool even the master version is not working correctly</p>



<a name="178998156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178998156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178998156">(Oct 24 2019 at 21:12)</a>:</h4>
<p>that example compiles successfully on stable</p>



<a name="178998164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178998164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178998164">(Oct 24 2019 at 21:12)</a>:</h4>
<p>will check it out and let you know when I can</p>



<a name="178998167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/178998167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#178998167">(Oct 24 2019 at 21:12)</a>:</h4>
<p>it gives an error on beta/nightly I think</p>



<a name="179005943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179005943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179005943">(Oct 24 2019 at 22:51)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I'm back ... this is weird</p>



<a name="179005948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179005948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179005948">(Oct 24 2019 at 22:51)</a>:</h4>
<div class="codehilite"><pre><span></span>[santiago@galago niko-app (master)]$ rustup default stable
info: using existing install for &#39;stable-x86_64-unknown-linux-gnu&#39;
info: default toolchain set to &#39;stable-x86_64-unknown-linux-gnu&#39;

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.38.0 (625451e37 2019-09-23)

[santiago@galago niko-app (master)]$ rustc -V
rustc 1.38.0 (625451e37 2019-09-23)
[santiago@galago niko-app (master)]$ rustup default stable
info: using existing install for &#39;stable-x86_64-unknown-linux-gnu&#39;
info: default toolchain set to &#39;stable-x86_64-unknown-linux-gnu&#39;

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.38.0 (625451e37 2019-09-23)

[santiago@galago niko-app (master)]$ rustc src/main.rs
warning: function is never used: `drain_dyn`
 --&gt; src/main.rs:3:1
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` on by default

[santiago@galago niko-app (master)]$ rustup default nightly
info: using existing install for &#39;nightly-x86_64-unknown-linux-gnu&#39;
info: default toolchain set to &#39;nightly-x86_64-unknown-linux-gnu&#39;

  nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.40.0-nightly (0e8a4b441 2019-10-16)

[santiago@galago niko-app (master)]$ rustc -V
rustc 1.40.0-nightly (0e8a4b441 2019-10-16)
[santiago@galago niko-app (master)]$ rustup default stable
info: using existing install for &#39;stable-x86_64-unknown-linux-gnu&#39;
info: default toolchain set to &#39;stable-x86_64-unknown-linux-gnu&#39;

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.38.0 (625451e37 2019-09-23)

[santiago@galago niko-app (master)]$ rustc -V
rustc 1.38.0 (625451e37 2019-09-23)
[santiago@galago niko-app (master)]$ rustc src/main.rs
warning: function is never used: `drain_dyn`
 --&gt; src/main.rs:3:1
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` on by default

[santiago@galago niko-app (master)]$ rustup default nightly-2019-09-23
info: using existing install for &#39;nightly-2019-09-23-x86_64-unknown-linux-gnu&#39;
info: default toolchain set to &#39;nightly-2019-09-23-x86_64-unknown-linux-gnu&#39;

  nightly-2019-09-23-x86_64-unknown-linux-gnu unchanged - rustc 1.39.0-nightly (1dd188489 2019-09-22)

[santiago@galago niko-app (master)]$ rustc -V
rustc 1.39.0-nightly (1dd188489 2019-09-22)
[santiago@galago niko-app (master)]$ rustc src/main.rs
error: cannot infer an appropriate lifetime
 --&gt; src/main.rs:4:7
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
  |                                            ---------------------------------- this return type evaluates to the `&#39;static` lifetime...
4 |     v.drain(..)
  |     - ^^^^^
  |     |
  |     ...but this borrow...
  |
note: ...can&#39;t outlive the anonymous lifetime #1 defined on the function body at 3:1
 --&gt; src/main.rs:3:1
  |
3 | / fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; {
4 | |     v.drain(..)
5 | | }
  | |_^
help: you can add a constraint to the return type to make it last less than `&#39;static` and match the anonymous lifetime #1 defined on the function body at 3:1
  |
3 | fn drain_dyn(v: &amp;mut Vec&lt;Box&lt;dyn Any&gt;&gt;) -&gt; impl Iterator&lt;Item = Box&lt;dyn Any&gt;&gt; + &#39;_ {
  |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error
</pre></div>



<a name="179005958"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179005958" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179005958">(Oct 24 2019 at 22:52)</a>:</h4>
<p>I guess the problem is related to something unstable that's not turned on on stable then</p>



<a name="179006118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006118">(Oct 24 2019 at 22:55)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> see comments recently posted to issue, e.g. <a href="https://github.com/rust-lang/rust/issues/65582#issuecomment-546125783" target="_blank" title="https://github.com/rust-lang/rust/issues/65582#issuecomment-546125783">my comment</a></p>



<a name="179006122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006122">(Oct 24 2019 at 22:55)</a>:</h4>
<p>it was a change in behavior injected since the stable</p>



<a name="179006180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006180">(Oct 24 2019 at 22:56)</a>:</h4>
<p>ok I wasn't aware of any issue, Niko just asked me to run cargo-bisect-rustc</p>



<a name="179006189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006189">(Oct 24 2019 at 22:56)</a>:</h4>
<p>namely, <a href="https://github.com/rust-lang/rust/issues/63376" target="_blank" title="https://github.com/rust-lang/rust/issues/63376">#63376</a>  landed on august 20th</p>



<a name="179006192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006192">(Oct 24 2019 at 22:56)</a>:</h4>
<p>(the issue is linked in the topic)</p>



<a name="179006193"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006193" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006193">(Oct 24 2019 at 22:56)</a>:</h4>
<p>but why does it fails on the nightly of the same date as stable</p>



<a name="179006291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006291">(Oct 24 2019 at 22:58)</a>:</h4>
<p>I don't think I understand your question</p>



<a name="179006302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179006302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179006302">(Oct 24 2019 at 22:59)</a>:</h4>
<p>how are you mapping a given stable compiler to the corresponding nightly?</p>



<a name="179009867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009867">(Oct 24 2019 at 23:57)</a>:</h4>
<p>Felix, sorry, I see what’s going on</p>



<a name="179009874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009874">(Oct 24 2019 at 23:57)</a>:</h4>
<p>I’m with the cellphone right now</p>



<a name="179009879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009879">(Oct 24 2019 at 23:58)</a>:</h4>
<p>can update tomorrow</p>



<a name="179009939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009939">(Oct 24 2019 at 23:58)</a>:</h4>
<p>but I was having an issue with cargo-bisect-rustc I think</p>



<a name="179009965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009965">(Oct 24 2019 at 23:59)</a>:</h4>
<p>I believe the problem is in the exponential way of going back</p>



<a name="179009987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009987">(Oct 24 2019 at 23:59)</a>:</h4>
<p>I think that by coincinde just an unfortunate thing, I never hit a working version</p>



<a name="179009997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179009997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179009997">(Oct 24 2019 at 23:59)</a>:</h4>
<p>it jumps all over the working releases (I believe)</p>



<a name="179010067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179010067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179010067">(Oct 25 2019 at 00:00)</a>:</h4>
<p>so giving the exactly right version that works is the right thing to do here</p>



<a name="179017337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017337">(Oct 25 2019 at 02:37)</a>:</h4>
<p>so ... to confirm here what I was saying before, sorry but I didn't pay attention to the bug</p>



<a name="179017342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017342">(Oct 25 2019 at 02:37)</a>:</h4>
<p>I'm just talking about the bisect run I've done</p>



<a name="179017391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017391">(Oct 25 2019 at 02:38)</a>:</h4>
<p>I was originally hitting a trouble that <code>cargo-bisect-rustc</code> going exponentially backwards just jumped over all the rights cases and tried an old rustc which failed too because of the lack of that feature probably, this is kind of a problem of the tool that I think <span class="user-mention" data-user-id="116122">@simulacrum</span> is aware</p>



<a name="179017395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017395">(Oct 25 2019 at 02:38)</a>:</h4>
<p>after kind of manually finding one that works</p>



<a name="179017400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017400">(Oct 25 2019 at 02:39)</a>:</h4>
<p>I've set a start and end and run the bisect and got</p>



<a name="179017406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017406">(Oct 25 2019 at 02:39)</a>:</h4>
<div class="codehilite"><pre><span></span>[santiago@galago niko-app (master)]$ ../cargo-bisect-rustc/target/debug/cargo-bisect-rustc --start 2019-08-01 --end 2019-10-16 --preserve
checking nightly-2019-08-01
verifying the start of the range does not reproduce the regression
tested nightly-2019-08-01, got No
confirmed the start of the range does not reproduce the regression
verifying the end of the range reproduces the regression
std for x86_64-unknown-linux-gnu: 175.32 MB / 175.32 MB [===============================================================================================================================================================] 100.00 % 7.90 MB/s
tested nightly-2019-10-16, got Yes
confirmed the end of the range reproduces the regression
std for x86_64-unknown-linux-gnu: 174.98 MB / 174.98 MB [===============================================================================================================================================================] 100.00 % 7.23 MB/s
tested nightly-2019-09-08, got Yes
std for x86_64-unknown-linux-gnu: 173.91 MB / 173.91 MB [===============================================================================================================================================================] 100.00 % 7.63 MB/s
tested nightly-2019-08-20, got No
std for x86_64-unknown-linux-gnu: 174.39 MB / 174.39 MB [===============================================================================================================================================================] 100.00 % 7.39 MB/s
tested nightly-2019-08-29, got Yes
std for x86_64-unknown-linux-gnu: 173.60 MB / 173.60 MB [===============================================================================================================================================================] 100.00 % 7.66 MB/s
tested nightly-2019-08-24, got Yes
std for x86_64-unknown-linux-gnu: 173.78 MB / 173.78 MB [===============================================================================================================================================================] 100.00 % 7.80 MB/s
tested nightly-2019-08-22, got Yes
std for x86_64-unknown-linux-gnu: 173.65 MB / 173.65 MB [===============================================================================================================================================================] 100.00 % 7.65 MB/s
tested nightly-2019-08-21, got Yes
searched toolchains nightly-2019-08-01 through nightly-2019-10-16
regression in nightly-2019-08-21
</pre></div>



<a name="179017458"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017458" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017458">(Oct 25 2019 at 02:40)</a>:</h4>
<p>Yes, there is no (known to me at least) algorithm that is better than linear search if your "function" that you're trying to bisect isn't monotonic.</p>



<a name="179017460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017460">(Oct 25 2019 at 02:40)</a>:</h4>
<p>yep</p>



<a name="179017464"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017464" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017464">(Oct 25 2019 at 02:40)</a>:</h4>
<p>maybe a good thing to "detect" this problem is seeing if the failure is different?</p>



<a name="179017472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017472">(Oct 25 2019 at 02:41)</a>:</h4>
<p>but that's not good neither a small change in diagnostics would make things different</p>



<a name="179017477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017477">(Oct 25 2019 at 02:41)</a>:</h4>
<p>maybe looking for huger differences or an error code or something</p>



<a name="179017527"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179017527" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179017527">(Oct 25 2019 at 02:42)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> so regression in nightly 2019-08-21, sorry but I didn't investigate on the issue, by know you may already be aware on what's going on and where the problem is but if you need I could also bisect from 2019-08-20 to 2019-08-21 looking for the commit that originates the problem</p>



<a name="179034776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179034776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179034776">(Oct 25 2019 at 09:28)</a>:</h4>
<p>you probably won't need to do that, it is very likely <a href="https://github.com/rust-lang/rust/issues/63376" target="_blank" title="https://github.com/rust-lang/rust/issues/63376">#63376</a> as Felix mentioned; I just ran cargo-bisect-rustc to get you the commit (and it worked fine, there's no problem of exponentially going back in this case) and it's <a href="https://github.com/rust-lang/rust/issues/63715" target="_blank" title="https://github.com/rust-lang/rust/issues/63715">#63715</a> the rollup which merged this PR</p>



<a name="179034991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179034991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179034991">(Oct 25 2019 at 09:31)</a>:</h4>
<p>(which reminds me both 1) that I've forgotten I wanted to document how to get bors' commits in the cargo-bisect-rustc tutorial 2) that the tool might need something to help continue bisection with the more frequent rollups; I've hit 2 rollups in bisections this morning and they're making them tougher indeed)</p>



<a name="179042349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179042349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179042349">(Oct 25 2019 at 11:52)</a>:</h4>
<p>yeah I've tried "manual bisection" in the past -- getting the nouns right is usually hard</p>



<a name="179042357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179042357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179042357">(Oct 25 2019 at 11:52)</a>:</h4>
<p>e.g. do you ask "is this still the regression?" or "was this commit fixing it?" or what</p>



<a name="179050706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179050706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179050706">(Oct 25 2019 at 13:49)</a>:</h4>
<blockquote>
<p>you probably won't need to do that, it is very likely <a href="https://github.com/rust-lang/rust/issues/63376" target="_blank" title="https://github.com/rust-lang/rust/issues/63376">#63376</a> as Felix mentioned; I just ran cargo-bisect-rustc to get you the commit (and it worked fine, there's no problem of exponentially going back in this case) and it's <a href="https://github.com/rust-lang/rust/issues/63715" target="_blank" title="https://github.com/rust-lang/rust/issues/63715">#63715</a> the rollup which merged this PR</p>
</blockquote>
<p>yeah, sorry for generating confusion here, I wasn't working on the issue, just Niko asked me to run cargo-bisect-rustc because I was coincidentially working on the tool</p>



<a name="179050726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/static%20lifetime%20in%20impl%20trait%20%2365582/near/179050726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/static.20lifetime.20in.20impl.20trait.20.2365582.html#179050726">(Oct 25 2019 at 13:49)</a>:</h4>
<p>the tool if you don't give any parameters indeed doesn't report anything because it jumps over all the working versions, just try cargo-bisect-rustc without any param</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>